page {
    background-color: #5C5A67;
}
.home {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.banner {
    flex-shrink: 0;
    width: 100%;
    height: 800px;
    
    .banner-image {
        width: 100%;
        height: 100%;
        margin-left: 30rpx;
    }
}
.luzhongdao-image{
    widows: 100%;
    height: 150px;
}
.bottom {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    flex: 1;
    background: rgba(247, 247, 247, 1);

    .wrapper {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        height: 50%;

        .item {
            display: flex;
            flex-direction: column;
            justify-content: flex-end;
            align-items: center;
            width: 50%;

            .CH {
                margin-bottom: 15px;
                font-size: 30px;
                font-family: PingFangSC-Regular;
                font-weight: bold;
                color: rgba(219, 169, 58, 1);
            }

            .EN {
                font-size: 26px;
                font-family: PingFangSC-Light;
                font-weight: 300;
                color: rgba(131, 78, 36, 1);
                opacity: 0.6;
            }
        }
    }

    .tip {
        position: absolute;
        bottom: 72px;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        align-items: center;
        white-space: nowrap;

        .text {
            margin: 0 20px;
            font-size: 26px;
            font-family: PingFang-SC-Light;
            font-weight: 300;
            font-style: italic;
            color: rgba(150, 79, 41, 1);
            opacity: 0.7;
        }

        .left-border,
        .right-border {
            width: 154px;
            height: 1px;
        }

        .right-border {
            transform: rotate(180deg);
        }
    }
}


.tab-links {
    flex-shrink: 0;
    position: relative;
    // top: -40px;
    // left: 30px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    // width: 690px;
    width: 100%;
    height: 180px;
    z-index: 1;
}

.tab-links__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.tab-link__item {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;

    .tab-link__icon {
        margin-bottom: 23px;
        width: 48px;
        height: 48px;
    }

    .tab-link__text {
        font-size: 28px;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: rgba(255, 255, 255, 1);
    }
}

.rich-text {
    margin-left: 30px;
    width: 690px;
    .rich-img {
        width: 100% !important;
    }
}
.description {
    width: 100%;
    position:absolute; 
    z-index:2;
    left:30px;
    bottom:130px;
    background-color: white;
    height: 50px;
    width: 130px;
    right:0;
    margin:0 auto;
    border: 2px solid #ffffff;
    background: rgba(0,0,0,.6);
    font-size:25px;
    line-height: 50px;
    color: #ffffff;
  }